hay chopper - German English Dictionary